package com.zmn.oms.model.vo.work;

import com.alibaba.fastjson.annotation.JSONField;
import com.alibaba.fastjson.serializer.ToStringSerializer;
import lombok.Data;

/**
 * @author sunlife
 * @date:2020/8/17 7:27 下午
 * description:
 */
@Data
public class OrderWorkPositionVO {

    @JSONField(serializeUsing = ToStringSerializer.class)
    private Long positionId;
    @JSONField(serializeUsing = ToStringSerializer.class)
    private Long orderId;
    @JSONField(serializeUsing = ToStringSerializer.class)
    private Long workId;

    /**
     * 订单经度
     */
    private Double orderLongitude;

    /**
     * 订单纬度
     */
    private Double orderLatitude;

    /**
     * 出发经度
     */
    private Double startLongitude;

    /**
     * 出发纬度
     */
    private Double startLatitude;

    /**
     * 出发距离
     */
    private Integer startDistance;

    /**
     * 上门经度
     */
    private Double visitLongitude;

    /**
     * 上门纬度
     */
    private Double visitLatitude;

    /**
     * 上门距离
     */
    private Integer visitDistance;

    /**
     * 定金支付经度
     */
    private Double depositPayLongitude;

    /**
     * 定金支付纬度
     */
    private Double depositPayLatitude;

    /**
     * 定金支付距离
     */
    private Integer depositPayDistance;

    /**
     * 师傅支付经度
     */
    private Double masterPayLongitude;

    /**
     * 师傅支付纬度
     */
    private Double masterPayLatitude;

    /**
     * 师傅支付距离
     */
    private Integer masterPayDistance;

    /**
     * 完成经度
     */
    private Double completeLongitude;

    /**
     * 完成纬度
     */
    private Double completeLatitude;

    /**
     * 完成距离
     */
    private Integer completeDistance;
}
